/**
 * 函数作用:t提供可复用的代码
 */
function fun(a,b){
    //a b 形式参数（形参）接受实际参数
    console.log(a+b);
    //函数内部可以使用return提供返回值 写在return后面的代码不生效
    return a + b
    console.log(a);
}
//函数调用 实际参数(实参)
//var res = fun(10,20);
//var result = fun(20,30);
//console.log(res,result);

//es6 箭头函数 是普通函数简写 取消this内部属性 arguments内部属性
//function foo(){}

let foo = (a,b)=>{
    console.log('函数被调用了')
    return a + b
}
var res = foo (10,20);
console.log(res);
//可以修改this指向
foo.apply();
foo.bind();
foo.call();